package com.tjsinfo.tjsoa.worksummary.dao;

import java.util.List;

import com.tjsinfo.tjsoa.worksummary.vo.WorkSummaryExamine;;

public interface IWorkSummaryExamineDao {

	public abstract void save(WorkSummaryExamine transientInstance);

	public abstract void delete(WorkSummaryExamine persistentInstance);

	public abstract WorkSummaryExamine findById(java.lang.Integer id);

	public abstract List findByExample(WorkSummaryExamine instance);

	public abstract List findByProperty(String propertyName, Object value);
	
	public abstract List findByTwoProperty(String propertyName, Object value,String propertyName2, Object value2);

	public abstract WorkSummaryExamine findByUserId(java.lang.String userId);
	
	public abstract List findAll();

	public abstract WorkSummaryExamine merge(WorkSummaryExamine detachedInstance);

	public abstract void attachDirty(WorkSummaryExamine instance);

	public abstract void attachClean(WorkSummaryExamine instance);

}